soil stabilizing machine - Alemán Inglés Diccionario